package com.yiwei.hdb.interfaces;

import android.content.Context;

import com.yiwei.hdb.http.InfoCallBack;
import com.yiwei.hdb.impl.ChsiCallBack;

/**
 * 学信网接口
 */
public interface ChsiInfo {
    void getChsiCodeInfo(Context mContext, String username, String password, InfoCallBack callBack);

    void getChsiInfo(Context mContext, String username, String password, String captcha, ChsiCallBack callBack);

    void getChsiImgCodeInfo(Context mContext, InfoCallBack callBack);

    void getChsiPwdTypeInfo(Context mContext, String username, String captcha, InfoCallBack callBack);

    void getRetrieveByEmailInfo(Context mContext, String ctoken, String email, String realname, String idno, InfoCallBack callBack);

    void getRetrieveByPhoneInfo(Context mContext, String ctoken, String email, String realname, String idno,String captcha, InfoCallBack callBack);

    void getRetrieveByPhoneInfo2(Context mContext, String clst, String vcode, String password, InfoCallBack callBack);

    //------ 学信网注册 ------//
    void getCheckMobileInfo(Context mContext, String mobile, InfoCallBack callBack);

    void getImgCodeInfo(Context mContext, InfoCallBack callBack);

    void getCodeInfo(Context mContext, String mobile, String captch, InfoCallBack callBack);

    void getRegisterInfo(Context mContext, String mobile, String code, String realname, String idno, String password, InfoCallBack callBack);
}
